<?php

namespace app\models;

use Yii;

/**
 * This is the model class for table "bf_customer".
 *
 * @property int $id
 * @property string|null $name 客户名称
 * @property int|null $company_id 公司ID
 * @property string|null $person 法人
 * @property string|null $account 账号
 * @property string|null $type 客户类型
 * @property float|null $caigou 过去30天采购额
 * @property int|null $status 状态:1发起申请，2申请冻结，3申请封禁，-1审核失败，-2已冻结，-3已封禁，-4已驳回
 * @property float|null $moneyof 审批额度
 * @property int|null $hk_mode 还款方式：1自主还款，2云途养护代付
 * @property int|null $hk_time 还款日期
 * @property string|null $reason 审核原因
 * @property string|null $remark 审核说明
 * @property int|null $created_at 申请时间
 * @property int|null $updated_at 处理时间
 */
class Customer extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'bf_customer';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['company_id', 'status', 'hk_mode', 'hk_time', 'created_at', 'updated_at','repay_time'], 'integer'],
            [['caigou', 'moneyof'], 'number'],
            [['name', 'person', 'account', 'type', 'reason', 'remark'], 'string', 'max' => 255],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'name' => '客户名称',
            'company_id' => '公司ID',
            'person' => '法人',
            'account' => '账号',
            'type' => '客户类型',
            'caigou' => '过去30天采购额',
            'status' => '状态:1发起申请，2申请冻结，3申请封禁，-1审核失败，-2已冻结，-3已封禁，-4已驳回',
            'moneyof' => '审批额度',
            'hk_mode' => '还款方式：1自主还款，2云途养护代付',
            'hk_time' => '还款日期',
            'reason' => '审核原因',
            'remark' => '审核说明',
            'created_at' => '申请时间',
            'updated_at' => '处理时间',
        ];
    }
}
